package cn.wolfcode.wolf2w.util;

import cn.wolfcode.wolf2w.LogicException;
import org.springframework.util.StringUtils;


public class AssertUtil {
    /**
     * 判断参数是否有长度
     * @param value 指定的参数
     * @param msg 抛出的异常信息
     */
    public static void hasLength(String value,String msg){
        if (!StringUtils.hasLength(value)) {
            throw new LogicException(msg);
        }
    }

    /**
     * 判断两次输入密码是否一致
     * @param v1 第一次输入密码
     * @param v2 第二次输入密码
     * @param msg 抛出的异常信息
     */
    public static void isEquals(String v1, String v2, String msg) {
        if (v1 == null || v2 == null){
            throw new LogicException("参数不能为空");
        }
        //当一和二的值不一致时
        if ( !v1.equals(v2)){
            throw new LogicException(msg);
        }
    }
}
